 @font-face 
{
   font-family: 'feas';   
   src: url('../fonts/FEASFBRG.eot') format('embedded-opentype'),
        url('../fonts/FEASFBRG.woff') format('woff'),
        url('../fonts/FEASFBRG.ttf') format('truetype');
        
}

body
{
	background:#620000 url('../images/bg.jpg');
}
a
{
	color:#d2d2d2;
}
a:hover
{
	color:#fff;
	text-decoration:none;
}
.clear
{
	clear:both;
}	

.right
{
	float:right;
}

.font-feas
{
	font-family:"feas";
	letter-spacing:3px;
}

.font-yellow
{
	color:#FFFF00;
}

.font-orange
{
	color:#FF5E00;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: 30px;
}

.btn-block
{
	font-weight:bold;
}

.btn-facebook:hover, .btn-facebook:active, .btn-facebook.active, .btn-facebook.disabled, .btn-facebook[disabled] {
color: #fff;
background-color: #133783;
}

.btn-facebook
{
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #006dcc;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#3b5998),to(#133783));
	background-image: -webkit-linear-gradient(top,#3b5998,#133783);
	background-image: -o-linear-gradient(top,#3b5998,#133783);
	background-image: linear-gradient(to bottom,#3b5998,#133783);
	background-image: -moz-linear-gradient(top,#3b5998,#133783);
	background-repeat: repeat-x;
	border-color: #04c #04c #133783;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
	filter: progid:dximagetransfo
}
/*-----------HOME----------------------*/
#home
{
	width:1024px;
	margin:60px auto;
}
/*---------LOGIN-----------------------*/

#login-form-container
{
	width:1024px;
	margin:60px auto 0 auto;
	
}
#signup-form-container
{
	width:1024px;
	margin:0 auto;
	padding-top:60px;
	color:#f2f2f2;
	border-radius:5px;
}
#signup-form-container .error
{
	color:#ccc;
}
#login-form-container h3
{
	font-family:'feas','Arial','sans-serif';
	font-size:2.5em;
	color:#f2f200;
}

#signup-form-container input[type="text"],#signup-form-container input[type="password"]
{
	background:#f2f2f2;
	border: 1px solid #c8c8c8;	
	height:10px;
	margin: 0 0 10px;
	width:70%;
	padding: 15px 10px 15px 15px;
	color:#555;
}

#login-form-container .login-options
{
	text-align:center;
}

#login-form-container input[type="text"],#login-form-container input[type="password"]
{
	background: #f2f2f2 url(../images/login-sprites.png) no-repeat;
	border: 1px solid #c8c8c8;	
	height:10px;
	margin: 0 0 10px;
	width:100%;
	padding: 15px 10px 15px 40px;
	color:#555;
}
#login-form-container .login-links
{
	font-size:.9em;
	margin:0 5px 0 0;
	
}
#signin
{
	margin-right:15px;
}
#strEmail,#email-forgot-address
{
	background-position: 10px 10px !important;
}
#strPass
{
	background-position: 10px -53px !important;
}

#login-form-container .form-horizontal .controls {
	margin-left: 5px;
}
#login-form-container > .dialog > h3
{
	text-align:center;
	color:#333;
}

/*-----------------SIGN UP--------------------*/
#strLocation
{
	height:35px;
	
}

#message-modal
{
	background: #AA0000;
}

#span-mechanics
{
	margin-right:190px;
	line-height:28px;
}

/*------------------PROFILE--------------------------------*/
#profile
{	
	width:1024px;
	margin:0 auto;
	color:#fff;
	padding:25px 10px 0 10px;
	font-family:'Arial','sans-serif';
	padding-top:60px;
}
#profile #left-content h1
{
	color:#fcff00;
	text-transform:uppercase;
	text-align:center;
	font-family:'feas','Arial','sans-serif';
	font-size:3em;
	letter-spacing:3px;
}
#profile #right-content
{
	background:#000;
	padding:10px;
}
#profile #about ul li
{
	list-style:none;
	margin-left:-25px;
	font-size:.85em;
}
#profile #about
{
	margin:20px auto 0 auto;
	width:90%;
	
}
#profile #about img
{
	margin-bottom:10px;
	margin-left:20px;
}

/*------------ADD MEMBER-------------------*/
#edit-container
{
	width:955px;
	margin:0 auto;
	padding-top:30px;
	color:#f2f2f2;
	border-radius:5px;
	height:210px;
}


#dteBirthdate > select
{
	height:45px;
	padding:12.5px 5px;
	width:auto;
}

#message-modal
{
	text-align:center;
}

form#addmember-form > div.wrap
{
	width:960px;
	margin:0 auto;
	padding-left:144px;
}

/*---------EDIT PROFILE---------------------*/

#editprofile-container
{
	padding:10px 15px;
	color:#f2f2f2;
}	

#editprofile-container > .wrap > fieldset > div.span3	
{
	font-size:20px;
}

.step-text
{
	font-size:40px;
	text-align:center;
}
.band-members
{
	height:40px;
}
.band-members > div:nth-child(1)
{
	margin-left:0;
}

.band-members > div.span3
{
	color:#fff;
	height:30px;
	font-size:15px;
}

.band-members > div.span2 > button
{
}

.band-members > div.span3 > p
{
	margin-top:5px;
}
#edit-profile
{
	width:1024px;
	margin:0 auto;	
	padding-top:60px;
}
#addmember-modal
{
	left:21%;
	width:99%;
	height:38%;
	overflow:hidden;
}

#addmember-modal > iframe
{
	width:100%;
	height:100%;
	overflow:hidden;
}

#editmember-modal
{
	left:21%;
	width:99%;
	height:38%;
	overflow:hidden;
}

#editmember-modal > iframe
{
	width:100%;
	height:100%;
	overflow:hidden;
}

.uploaders
{
	padding-bottom:20px;
	
}

#editprofile-container a:hover
{
	text-decoration:none;
}

#edit-band-profile
{
	height:auto;
	width:auto;
	resize:none;
	text-align:left;
}

#btn-editlocation
{
	height:38px;
	margin-top:-9.5px;
}
/*----------------UPDATES------------------*/
#updates
{

}
#update-single
{
	padding:10px 10px;
	background:#0d0d0d;
	color:#fff;
	min-width:550px;
}
#update-single #content
{
	line-height:1.5em;
	padding:10px;
}
#updates .item li
{
	padding:10px 15px;
	background:#f2f2f2;
	list-style:none;
	color:#333;
	border-bottom:1px dotted #ccc;
}
#updates .item li a
{
	color:#333;
}
#updates li .content
{
	margin-right:10px; color:#555;font-style:italic;font-size:.8em;
}
.navbar
{
	background:#181818;
}
.navbar-inner
{
	background-image:none !important;
	background-color:#060606 !important;
}
/*----------------PRE FOOTER-------------------------*/
#bands
{
	background:#060606;
}
#bands #bands-inner
{
	width:1024px;
	margin:0 auto;
	height:200px;
	padding:10px 0;
	font-size:.85em;
	text-align:center;
}
#bands #bands-inner a:hover
{
	text-decoration:none;
	color:#fff;
}

/*----------MAIN MENU------------------*/

.dropdown-menu
{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
}

.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
	color: #fff;
	text-decoration: none;
	background-color: #a00;
	background-color: #a00;
	background-image: none;
	
}

#dropdown-notif
{
	width:235px;
	padding:5px;
	color:#a00;
	font-size:0.85em;
}

/*--------------CONFIRM----------------*/
#confirm-resend
{
	height:38px;
	margin-top:-10px;
}

